package com.ruoyi.member.domain;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 桃丽丝研究所成员信息对象 member_info_table
 *
 * @author Marissa
 * @date 2023-12-05
 */
public class MemberInfoTable extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 成员id
     */
    @Excel(name = "成员id")
    private Long memberId;

    /**
     * QQ号
     */
    @Excel(name = "QQ号")
    private String memberQqNumber;

    /**
     * UID
     */
    @Excel(name = "UID")
    private String memberBilibiliNumber;

    /**
     * B站名
     */
    @Excel(name = "B站名")
    private String memberBilibiliName;

    /**
     * B站等级
     */
    @Excel(name = "B站等级")
    private String memberBilibiliLv;

    /**
     * 违规次数
     */
    @Excel(name = "违规次数")
    private Long memberViolationNum;

    public Long getMemberId() {
        return memberId;
    }

    public void setMemberId(Long memberId) {
        this.memberId = memberId;
    }

    public String getMemberQqNumber() {
        return memberQqNumber;
    }

    public void setMemberQqNumber(String memberQqNumber) {
        this.memberQqNumber = memberQqNumber;
    }

    public String getMemberBilibiliNumber() {
        return memberBilibiliNumber;
    }

    public void setMemberBilibiliNumber(String memberBilibiliNumber) {
        this.memberBilibiliNumber = memberBilibiliNumber;
    }

    public String getMemberBilibiliName() {
        return memberBilibiliName;
    }

    public void setMemberBilibiliName(String memberBilibiliName) {
        this.memberBilibiliName = memberBilibiliName;
    }

    public String getMemberBilibiliLv() {
        return memberBilibiliLv;
    }

    public void setMemberBilibiliLv(String memberBilibiliLv) {
        this.memberBilibiliLv = memberBilibiliLv;
    }

    public Long getMemberViolationNum() {
        return memberViolationNum;
    }

    public void setMemberViolationNum(Long memberViolationNum) {
        this.memberViolationNum = memberViolationNum;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("memberId", getMemberId())
                .append("memberQqNumber", getMemberQqNumber())
                .append("memberBilibiliNumber", getMemberBilibiliNumber())
                .append("memberBilibiliName", getMemberBilibiliName())
                .append("memberBilibiliLv", getMemberBilibiliLv())
                .append("memberViolationNum", getMemberViolationNum())
                .append("createBy", getCreateBy())
                .append("createTime", getCreateTime())
                .append("updateBy", getUpdateBy())
                .append("updateTime", getUpdateTime())
                .append("remark", getRemark())
                .toString();
    }
}
